home *** CD-ROM | disk | FTP | other *** search
/ Aminet 19 / Aminet 19 (1997)(GTI - Schatztruhe)[!][Jun 1997].iso / Aminet / util / cli / Randomizer.readme < prev    next >
Text File  |  1997-05-03  |  3KB  |  78 lines

  1. Short:    Generate random numbers for scripts
  2. Author:   T.Heinrich@t-online.de (Thomas Heinrich)
  3. Uploader: T.Heinrich@t-online.de (Thomas Heinrich)
  4. Version:  1.0
  5. Type:     util/cli
  6. Requires: OS2.04+, MC68020+
  7.  
  8. ****************************
  9. * OPTIMIZED FOR MC68020+ ! *
  10. ****************************
  11.  
  12. While I was browsing through the web, iI collected looots of
  13. photos of phantastic women. So I really could not decide which
  14. one to use as the workbench backdrop. Using WBPattern to create
  15. multiple preferences files was easy, but how get them changed
  16. after every reboot ?
  17.  
  18. So I renamed all the prefs as Backdrop.xx, where xx is a number
  19. from 0 to 51 ;^). But how do I generate a random number in a shell ?
  20. Finally I quickly wrote a program, which used the system seconds,
  21. and masked out the lower few bits, being able to use first 16 then
  22. 32 backdrops.
  23.  
  24. I was not to satified with that, as it only produced fixed steps
  25. to use as numbers (16, 32 the next would have been 64). I spent
  26. half an afternoon, then, to produce this program here: Randomizer !
  27.  
  28. What it does:
  29. -------------
  30. It also reads the seconds from the timer of your Amiga and then
  31. produces a CONFIGURABLE number of random numbers. For script
  32. convenience, it stores the number in a local shell variable named
  33. "RANDOM". So you can access it e.g. by typing
  34.  
  35. WBPattern Backdrop.$RANDOM USE
  36.  
  37. This loads a random backdrop picture, given you prepared the prefs
  38. in the first place.
  39.  
  40. What it can NOT do:
  41. -------------------
  42. It does not save the random number permanently. Obviously it is a
  43. RANDOM number, so there is no sense in storing it.
  44. I also aborted the number to be delivered as a return value to the
  45. shell. I was annoyed, when my startup-sequence stopped, saying the
  46. program failed. Silly me forgot to set the FailAt value higher !
  47. No fiddling with FailAt in this version anymore. It just works.
  48.  
  49. What YOU should do:
  50. -------------------
  51. READ THE DOCS BEFORE USING THE PROGRAM !
  52.  
  53. To be honest, there are no docs... Search for the file "ReadMeFirst"
  54. in this distribution, to figure out how to make Randomizer work.
  55.  
  56. One more, at last: It is FREEWARE ! And it comes with the complete
  57. C source !!!
  58.  
  59. Have fun,
  60.     Thomas "Hoin" Heinrich.
  61.  
  62. VISIT MY HOMEPAGE: http://home.t-online.de/home/T.Heinrich/homepage.htm
  63.  
  64.  
  65. ============================= Archive contents =============================
  66.  
  67. Original  Packed Ratio    Date     Time    Name
  68. -------- ------- ----- --------- --------  -------------
  69.     4333    2080 51.9% 28-Feb-97 20:46:06  Freeware_deutsch.txt
  70.     3890    1838 52.7% 26-Mar-97 13:08:32  Freeware_english.txt
  71.     1524    1069 29.8% 05-Apr-97 16:07:32  Randomizer
  72.     3103    1390 55.2% 05-Apr-97 20:32:16  Randomizer.c
  73.     2275    1229 45.9% 05-Apr-97 19:18:48  Randomizer.readme
  74.     3013    1515 49.7% 05-Apr-97 20:05:40  ReadMeFirst
  75.     3848     587 84.7% 05-Apr-97 20:07:02  ReadMeFirst.info
  76. -------- ------- ----- --------- --------
  77.    21986    9708 55.8% 06-Apr-97 23:16:30   7 files
  78.